package com.bigfish.gbs.dao;

import java.util.Date;
import java.util.List;

import com.bigfish.gbs.entity.Book;
import org.apache.ibatis.annotations.Param;



public interface BookDao {

	/**
	 * 通过ID查询单本图书
	 * 
	 * @param id
	 * @return
	 */
	Book queryById(long id);

	/**
	 * 查询所有图书
	 * 
	 * @param offset 查询起始位置
	 * @param limit 查询条数
	 * @return
	 */
	List<Book> queryAll(@Param("offset") int offset, @Param("limit") int limit);

	/**
	 * 减少馆藏数量
	 * @author Joycessh
	 * @param bookId
	 * @return int
	 * @date 11/24/18 8:07 PM
	 */
	int reduceNumber(long bookId);

}
